body,html{margin:0;padding:0;font-size:12px;font-family:"微软雅黑"; width:100%; height:100%; background:#fff; color:#666;}
dl,dt,dd,ul,ol{list-style:none;zoom:1;margin:0;padding:0;display:block;text-align:left;}
li{list-style-type:none;}
img { vertical-align:middle;}
.clear{zoom:1;clear:both;}
input,button,select,textarea{outline:none}
a { text-decoration:none; color:#666; outline: none;}
a:hover { color:#aa0000;}
p { margin:0;}
* { padding:0;}
li0{color:red;}
li1{color:#000000;}
li2{color:red;}
li3{color:#000000;}
/*头部*/
#cons5 .list-ul a {    text-decoration:none;}
.ranking-project-name a {    color: #f34007;    margin-left: 15px;    display: inline-block;    width: 100px;    font-weight: bold;}
#head { width:100%;}
.topheader { width:100%;; margin:0 auto; color:#666; height:30px; background:#f3f3f3; border-bottom:1px solid #E2E2E2;}
.topnav { width:1200px; margin:0 auto; color:#666;}
.top_left { line-height:30px; width:400px; float:left;}
.top_left span{ padding-left:15px;}
.top_left span em { font-style:normal; color:#aa0000; font-weight:bold;}
.top_right { width:450px; float:right; line-height:30px;}
.top_right a { float:left; color:#666; padding:0 5px;}
.top_right a:hover { color:#e60811;}
.top_right .zxm { background-position:-72px 8px;}
.top_right a:hover .zxm{ background-position:-72px -41px;}
.top_right .phb { background-position:-152px 8px;}
.top_right a:hover .phb{ background-position:-152px -41px;}
.top_right .kzh { background-position:-302px 8px;}
.top_right a:hover .kzh{ background-position:-302px -41px;}
.top_right .kdh { background-position:-232px 8px;}
.top_right a:hover .kdh{ background-position:-232px -41px;}
.top_right .sjb { background-position:-443px 8px;}
.top_right a:hover .sjb{ background-position:-443px -41px;}
.top_right a em { display:inline-block; width:20px; height:30px; float:left; background-repeat:no-repeat; text-indent:-999em; background-image:url(../images/header.png);}
.jiange { float:left; margin:0 8px;}
.denglu { font-weight:bold;}
.zhuce { font-weight:bold;}
.header { width:1200px; clear:both; margin:0 auto; height:120px;}
.logo { width:328px; height:120px; float:left;}
.search {width:480px; float:right; height:120px;}
.search_box {width:480px; height:40px; margin-top:30px;}
.search_box_txt { border:3px solid #aa0000; color:#999; background:#fff; height:24px; padding:5px 5px 5px 5px; float:left; width:339px; overflow:hidden;}
.search_box_pic { background:#aa0000 url(../images/search_pic.png) no-repeat 21px; float:left; width:112px; height:40px; overflow:hidden; border:0; color:#fff; cursor:pointer; font-size:14px; padding-left:30px; line-height:40px;}
.hot_brand { color:#000; height:30px; line-height:30px; background:url(../images/search_icon1.png) no-repeat 10px 10px; padding-left:30px;}
.hot_tuijian { float:left; width:480px; height:30px; overflow:hidden;}
.hot_mwb { padding-left:4px;}
.hot_mwb a { color:#666;}
.hot_mwb a:hover { color:#aa0000;}
.menu {width: 100%;height: 40px;border-bottom: 2px solid #aa0000;border-top:1px solid #ECECED;}
.menu_box{width:1200px; margin:0 auto;}
.menu_box .header_menu{width:190px; height:42px; float:left; margin-right:5px; position:relative;  z-index:9999999;}
.menu_box .header_menu .tit{color:#fff; height:41px; line-height:42px; background:url(../images/index_list.png) no-repeat #aa0000 37px 15px; padding-left:65px; font-size:16px;}
.menu .menu_list{ float:left;}
.menu .menu_list .on a{background-color:#aa0000;color:#fff;width:100px;padding:0;margin-right: 14px;}
.menu .menu_list li{ float:left;}
.menu .menu_list li a{padding: 0 17px;height:40px;line-height:42px;text-align:center;display:inline-block;font-size:16px;}
.menu .menu_list1 li a{padding: 0 12px;height:40px;line-height:42px;text-align:center;display:inline-block;font-size:16px;}
.menu .menu_list li a:hover,.menu ul li.cur{ background:#aa0000; text-decoration:none; color:#fff;}
.menu_down{width:188px; background:#fff; border:solid 1px #e2e2e2;border-top:solid 0px #e2e2e2; position:absolute; top:42px; left:0; display:none;}
.menu_down li{width:188px;height:40px;border-bottom:solid 1px #eeeeee; line-height:40px; background-size: 7px 14px;}
.menu_down li:last-child {border-bottom: none;}
.menu_down li a{ display:block; height:40px; line-height:40px; padding-left:32px; font-size:14px;}
.menu_down li .icon{display:inline-block; width:20px; height:20px; vertical-align:middle; background:url(../images/menu_pic.png) no-repeat; position:relative; top:-1px; margin-right:15px;}
.menu_down li .icon1{ background-position:0 0px;}
.menu_down li .icon2{ background-position:0 -20px;}
.menu_down li .icon3{ background-position:0 -40px;}
.menu_down li .icon4{ background-position:0 -60px;}
.menu_down li .icon5{ background-position:0 -80px;}
.menu_down li .icon6{ background-position:0 -100px;}
.menu_down li .icon7{ background-position:0 -120px;}
.menu_down li .icon8{ background-position:0 -120px;}
.menu_down li .icon9{ background-position:0 -140px;}
.menu_down li .icon10{ background-position:0 -160px;}
.menu_down li .icon11{ background-position:0 -180px;}
.menu_down li .icon12{ background-position:0 -200px;}
.menu_down li .icon13{ background-position:0 -200px;}
.menu_down li .icon14{ background-position:0 -260px;}
.menu_down li .icon15{ background-position:0 -220px;}
.floatl , .fl{float:left;}
.floatr{float:right;}
/*用户留言*/
.gbook{ overflow:hidden; zoom:1;}
.gbook .hd{border-bottom: 2px solid #EDEDED; height: 40px; line-height: 40px; position: relative; }
.gbook .hd .tit{border-bottom: 2px solid #d71318; display:inline-block; font-size:18px; padding:0 3px 0 0; position:relative; height:42px;}
.gbook .hd em { color:#d71318; font-weight:normal; font-size:12px; padding:0 0 0 12px; }
.gbook .hd .tips{float:right; font-size:12px; color:#666666;}
.gbook .hd .tips i{color:#d71318;}

.gbook .bd{ padding:25px 0 0 0; position:relative;}
.gbook .bd .txt{width:55px; float:left; text-align:right; padding:5px 10px 0 0;}
.gbook .bd .txt i{ color:#D71318; vertical-align:middle; padding-right:5px;}
.gbook .bd li{ overflow:hidden; zoom:1; padding-bottom:15px;}
.gbook .bd li .input_bk{ width:180px; height:30px; border:1px solid #CCCCCC; float:left; line-height:30px; padding:0 5px;}
.gbook .bd .sex{float:left; padding:5px 0 0 10px;}
.gbook .bd .sex .ly_radio{ vertical-align:middle;}
.gbook .bd .sex em{ padding-right:15px;}
.gbook .bd li .textarea_bk{border:1px solid #CCCCCC; padding:5px; width:336px; height:100px; }
.gbook .bd .btn{ width:192px; height:36px; background:#D71318; border:none; cursor:pointer; line-height:36px; color:#fff; border-radius:3px; padding:0;}
.gbook .bd .btn:hover{background:#B01F24;}

.gbook .check_msg{ width:260px; position:absolute; top:166px; left:412px;}
.gbook .check_msg .check_msg_tit{ background:#D71318; padding-left:5px; height:30px; line-height:30px; color:#fff;}
.gbook .check_msg .check_msg_bd{ border:1px solid #CCC; border-top:none; padding:5px 0;}
.gbook .check_msg .check_msg_bd li{ padding:0; height:26px; line-height:26px;}
.gbook .check_msg .check_msg_bd li a{ display:block; padding-left:5px;}
.gbook .check_msg .check_msg_bd li a:hover{ background:#E5E5E5;}
.td_color{padding-top: 5px; padding-bottom: 5px; color: rgb(85, 85, 85); border-bottom: 1px solid rgb(230, 230, 230); text-indent: 15px; height: 20px; overflow: hidden; width: 130px; background: rgb(249, 249, 249);}
.td_style{padding-top: 5px; padding-bottom: 5px; color: rgb(85, 85, 85); border-bottom: 1px solid rgb(230, 230, 230); text-indent: 15px; height: 20px; overflow: hidden; width: 266px;}
/*底部*/
.five_step_floor {    width: 100%;    margin: auto;    clear: both;    display: block;    margin-bottom: 10px;}
.footer { width:100%; margin:auto; display:inline-block; clear:both; height:auto; padding:0px;padding-bottom:40px; padding-top:40px;}
.footer_menu { margin:auto; width:1200px; text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:10px;height:30px; line-height:30px;}
.footer_menu a { margin:0 5px;}
.foot_logo { width:328px; height:120px; margin:auto;}
.banquan { clear:both; padding-top:15px; border-top:1px solid #dedede; color:#777777; line-height:22px; top:10px; position:relative;}
.banquan a { color:#777777;}
.banquan a:hover { color:#aa0000;}
.search_right_xm_ggtxt li { height:330px;}
.foot_t { width:1200px; margin:auto;}
.foot_t ul li{list-style:none;;float:left;color:#777777;font-size:12px;}
.foot_t .wc{display:block;float:left;}
.foot_t .mes{float:left;width:850px;margin-left:18px;font-size:12px;}
.foot_t .mes span{display:inline-block;line-height:25px;color:#9a9999;}
.foot_t .mes1{border-bottom:1px solid #dcdcdc;float:left;height:72px;}
.foot_t .mes11{float:left;}
.foot_t .mes .sp1{float:left;}
.foot_t .mes .sp1 a { color:#9a9999;}
.foot_t .mes .sp1 a:hover{ color:#aa0000;}
.foot_t .mes .sp5 a { color:#9a9999;}
.foot_t .mes .sp5 a:hover{ color:#aa0000;}
.foot_t .mes .sp2{margin-left:25px;}
.foot_t .mes .sp5{margin-left:25px;}
.foot_t .mes .sp2 em{color:#b32825;font-size:13px;font-style:normal;font-weight:bold;}
.foot_t .mes2{float:left;margin-top:5px; width:850px;}
.foot_t .mes2 sp5{margin-left:25px;}
.mes2 a { color:#9a9999;}
.mes2 a:hover { color:#aa0000;}
.banquan span.sp2{}
.banquan span.sp5{margin-left:25px;}
.banquan span.sp2 em{color:#b32825;font-size:13px;font-style:normal;font-weight:bold;}
.bz{float:right;width:122px;margin-right:16px;}
.bz .tu1{padding:3px 4px;border:1px solid #dcdcdc;margin-bottom:10px;}
.bz .tu2{background:#f0f7fe;}
.bz .tu2 img{border:1px solid #dcdcdc;width:123px;height:55px;}
.mes .mes1 {width:850px;}
.mes .mes1 ul {width:850px;}
.mes .mes1 ul a li:hover { color:#aa0000 !important;}
.mes .mes1 ul li{margin-left:10px; line-height:22px; height:22px;}
.mes .mes11 {width:850px;}
.mes .mes11 ul {width:850px;}
.mes .mes11 ul a li:hover { color:#aa0000 !important;}
.mes .mes11 ul li{margin-left:10px; line-height:22px;}
.mes .mes1_1 {width:850px; clear:both;}
.mes .mes1_1 ul {width:850px;}
.mes .mes1_1 ul a li:hover { color:#aa0000 !important;}
.mes .mes1_1 ul li{margin-left:10px; line-height:24px; height:24px;}
.dhmc { color:#000000 !important;}
.focus_ad { width:230px; padding:0 0 10px; margin:10px auto;}

/*---------------公共部分结束------------- */
